package cn.jboa.service;

import cn.jboa.entity.BizClaimVoucher;
import cn.jboa.entity.SysEmployee;
import cn.jboa.util.PaginationSupport;

import java.util.Date;
import java.util.Map;

public interface ClaimVoucherService {
    public  void saveClaimVoucher(BizClaimVoucher claimVoucher);

    public PaginationSupport<BizClaimVoucher> getClaimVoucherPage(SysEmployee emp,
                                                               String status, Date startDate, Date endDate, Integer pageNo,
                                                               Integer pageSize);
    /*	public PaginationSupport<ClaimVoucher> getClaimVoucherPage(String createSn,
                String status, Date startDate, Date endDate, Integer pageNo,
                Integer pageSize);
    */
    public BizClaimVoucher findClaimVoucherById(Long id);

    public  void updateClaimVoucher(BizClaimVoucher claimVoucher);

    public void deleteClaimVoucherById(BizClaimVoucher claimVoucher);

    public Map<String, String> getStatusMap();
}
